﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Backend/Backend.Master" AutoEventWireup="true" CodeBehind="ProfileInfo.aspx.cs" Inherits="Phoenix.Backend.ProfileInfo" %>
<%@Register Assembly="CKEditor.NET" Namespace="CKEditor.NET" TagPrefix="CKEditor"%>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<!-- Begin Edit -->
	<div id="edit" class="onecolumn" runat="server">
		<div class="header">
			<span>Thay Đổi Thông Tin Tài Khoản</span>
		</div>
		<br class="clear"/>
		<div class="content">
            <asp:Label ID="lblWarningProfile" runat="server"></asp:Label>
            <div>
                <div class="left"> 
                    <label>Tên tài khoản:</label><br />
                    <asp:TextBox ID="txtUserNameE" runat="server" ReadOnly="true" style="width:300px"></asp:TextBox>
                </div>
                <div class="left"> 
                </div>
            </div><br class="clear"/><br />
            <div>
                <div class="left"> 
                    <label>Họ tên:</label><br />
                    <asp:TextBox ID="txtFullNameE" runat="server" style="width:300px"></asp:TextBox>
                </div>
                <div class="left"> 
                    <label>Chức vụ:</label><br />
                    <asp:TextBox ID="txtPositionE" runat="server" style="width:300px"></asp:TextBox>
                </div>
            </div><br class="clear"/><br />
            <div>
                <div class="left"> 
                    <label>Email:</label><br />
                    <asp:TextBox ID="txtEmailE" runat="server" style="width:300px"></asp:TextBox>
                </div>
                <div class="left"> 
                    <label>Điện thoại:</label><br />
                    <asp:TextBox ID="txtPhoneE" runat="server" style="width:300px"></asp:TextBox>
                </div>
            </div><br class="clear"/><br />
            <div>
                <div class="left"> 
                    <label>Ngày tạo:</label><br />
                    <asp:TextBox ID="txtCreateDate" runat="server" ReadOnly="true" style="width:300px"></asp:TextBox>
                </div>
                <div class="left"> 
                    <label>Đăng nhập lần cuối:</label><br />
                    <asp:TextBox ID="txtLastLogin" runat="server" ReadOnly="true" style="width:300px"></asp:TextBox>
                </div>
            </div><br class="clear"/><br />
			<p>
                <asp:Button ID="btnEdit" Text="Cập nhật" runat="server" onclick="btnEdit_Click" OnClientClick="return validate_Edit()"/>
                <asp:Button ID="btnCancelE" Text="Làm lại" runat="server" 
                    onclick="btnCancelE_Click"/>
			</p>
		</div>
	
    <script type="text/javascript">
        function validate_Edit() {

            var txtFullNameE = document.getElementById("<%= txtFullNameE.ClientID %>").value;
            if (txtFullNameE == null || txtFullNameE == "") {
                alert("Họ tên không được để trống");
                document.getElementById("<%= txtFullNameE.ClientID %>").focus();
                return false;
            }
            var txtPositionE = document.getElementById("<%= txtPositionE.ClientID %>").value;
            if (txtPositionE == null || txtPositionE == "") {
                alert("Chức vụ không được để trống");
                document.getElementById("<%= txtPositionE.ClientID %>").focus();
                return false;
            }

            var txtEmailE = document.getElementById("<%= txtEmailE.ClientID %>").value;
            if (txtEmailE == null || txtEmailE == "") {
                alert("Email không được để trống");
                document.getElementById("<%= txtEmailE.ClientID %>").focus();
                return false;
            }
            if (!txtEmailE.match("^[a-z]+[a-z0-9_.-]*[@][a-z0-9]+[.][a-z]+[.]?[a-z]*$")) {
                alert("Email phải có định dạng như: xxx@xxx.xxx");
                document.getElementById("<%=txtEmailE.ClientID%>").focus();
                return false;
            }

            var txtPhoneE = document.getElementById("<%= txtPhoneE.ClientID %>").value;
            if (txtPhoneE == null || txtPhoneE == "") {
                alert("Điện thoại không được để trống");
                document.getElementById("<%= txtPhoneE.ClientID %>").focus();
                return false;
            }
            if (!txtPhoneE.match("^[0-9 +]*$")) {
                alert("Điện thoại không hợp lệ, chỉ được nhập số và dấu (+)!");
                document.getElementById("<%=txtPhoneE.ClientID%>").focus();
                return false;
            }
            return true;
        }

    </script>
    </div>
<!-- End Edit -->
<!-- Begin Change Password -->
	<div id="changepassword" class="onecolumn" runat="server">
		<div class="header">
			<span>Thay Đổi Mật Khẩu</span>
		</div>
		<br class="clear"/>
		<div class="content">
            <asp:Label ID="lblWarning" runat="server"></asp:Label>
            <p>
                <label>Mật khẩu hiện tại:</label><br />
                <asp:TextBox ID="txtPassCurrent" runat="server" TextMode="Password" style="width:300px"></asp:TextBox>
            </p><br />
            <p>
                <label>Mật khẩu mới:</label><br />
                <asp:TextBox ID="txtPassNew" runat="server" TextMode="Password" style="width:300px"></asp:TextBox>
            </p><br />
            <p>
                <label>Xác nhận mật khẩu mới:</label><br />
                <asp:TextBox ID="txtPassNewConfirm" runat="server" TextMode="Password" style="width:300px"></asp:TextBox>
            </p><br />
			<p>
                <asp:Button ID="btnChangePassword" Text="Cập nhật" runat="server" onclick="btnChangePassword_Click" OnClientClick="return validate_ChangePassword()"/>
                <asp:Button ID="btnCancelC" Text="Làm lại" runat="server" 
                    onclick="btnCancelC_Click"/>
			</p>
		</div>
	
    <script type="text/javascript">
        function validate_ChangePassword() {
            var txtPassCurrent = document.getElementById("<%=txtPassCurrent.ClientID%>").value;
            if (txtPassCurrent == null || txtPassCurrent == "") {
                alert("Mật khẩu hiện tại không để trống!");
                document.getElementById("<%=txtPassCurrent.ClientID%>").focus();
                return false;
            }
            var txtPassNew = document.getElementById("<%=txtPassNew.ClientID%>").value;
            if (txtPassNew == null || txtPassNew == "") {
                alert("Mật khẩu mới không để trống!");
                document.getElementById("<%=txtPassNew.ClientID%>").focus();
                return false;
            }
            var txtPassNewConfirm = document.getElementById("<%=txtPassNewConfirm.ClientID%>").value;
            if (txtPassNewConfirm == null || txtPassNewConfirm == "") {
                alert("Xác nhập mật khẩu mới không để trống!");
                document.getElementById("<%=txtPassNewConfirm.ClientID%>").focus();
                return false;
            }
            if (txtPassNewConfirm != txtPassNew) {
                alert("Xác nhập mật khẩu mới chưa trùng với mật khẩu mới!");
                document.getElementById("<%=txtPassNewConfirm.ClientID%>").focus();
                return false;
            }
            return true;
        }
    </script>
    </div>
<!-- End Change Password -->
</asp:Content>
